using Nop.Core.ApiDataModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Spotshub.Api.Models
{
    public class ShoppingCartModel
    {
        public int Id { set; get; }

        public decimal SubTotal { get; set; }

        public decimal ShippingFee { get; set; }

        public decimal SavedAmount { get; set; }

        public decimal Total { get; set; }

		public List<TaxSurchargeModel> TaxSurcharges { get; set; }

        public IList<ShoppingCartItem> Items { get; set; }

        public ShoppingCartModel()
        {
            Items = new List<ShoppingCartItem>();
        }
    }

    public class ShipCarIdOrQuery
    {
        public int shoppingCartItemId { set; get; }

        public int quantity { set; get; }
    }

    public class ShipCarAdd
    {
        public int productVariantId { set; get; }

        public int quantity { set; get; }
    }
}